MongoDB更新操作:快速修改文檔的5種方法
本文介紹MongoDB 5種實用更新操作方法,助初學者快速掌握文檔修改核心技能: 1. **$set修改字段**:更新/新增字段,其他字段保留。適用於修改部分字段(如用戶郵箱)或添加屬性,語法爲`db.集合.updateOne({查詢}, {$set:{字段:新值}})`。 2. **$inc增減數值**:對數值型字段增量/減量,用於計數器、積分等。語法爲`db.集合.updateOne({查詢}, {$inc:{數值字段:增量}})`,增量可正可負。 3. **$push數組添加**:向數組末尾追加元素,保留原數組。語法爲`db.集合.updateOne({查詢}, {$push:{數組字段:新元素}})`,數組不存在時自動創建。 4. **replaceOne完全替換**:用新文檔替換匹配文檔,僅保留`_id`。語法爲`db.集合.replaceOne({查詢}, {新文檔})`,新文檔不含`_id`會生成新ID。 5. **updateMany批量更新**:修改所有符合條件的文檔,返回匹配/修改數量。語法爲`db.集合
閱讀全文